import request from '@/utils/request'

/**
 * 角色资源(菜单)相关:角色资源查看
 * @param {Object} params
 */
export function findRoleResourceMenu(params) {
    return request({
        url:'/api/systemResourceAuth/findRoleResourceMenu/'+params,
        method:'get',
    })
}

/**
 * 角色资源(菜单)相关:角色资源绑定
 * @param {Object} data
 */
export function bindRoleResourceMenu(data) {
    return request({
        url:'/api/systemResourceAuth/bindRoleResourceMenu',
        method:'post',
        data: data
    })
}


/**
 * 根据角色编号菜单编号查询所拥有的元素信息
 * @param {Object} data
 */
export function findRoleResourceElement(params) {
    return request({
        url:'/api/systemResourceAuth/findRoleResourceElement',
        method:'get',
        params: params
    })
}

/**
 * 角色资源(按钮)相关:角色资源绑定
 * @param {Object} data
 */
export function bindRoleResourceElement(data) {
    return request({
        url:'/api/systemResourceAuth/bindRoleResourceElement',
        method:'post',
        data: data
    })
}

/**
 * 角色资源(按钮)相关:角色资源移除
 * @param {Object} data
 */
export function removeRoleResourceElement(data) {
    return request({
        url:'/api/systemResourceAuth/removeRoleResourceElement',
        method:'post',
        data: data
    })
}